poder germicida - French English Dictionary